package fr.ssd.sdl.store;

import java.util.Map;

/**
 * 
 * @author Sylvain Sicard
 *
 */
public interface Store {
	/**
	 * 
	 * @param hints
	 * @throws StoreException
	 */
	void init(Map<String, ?> hints) throws StoreException;
	
	/**
	 * 
	 * @param sqlStatement
	 * @throws StoreException
	 */
	void store(String sqlStatement) throws StoreException;
	
	/**
	 * 
	 * @throws StoreException
	 */
	void terminate() throws StoreException;
}
